home *** CD-ROM | disk | FTP | other *** search
-
- regc(0, "COMBINED_XFORM")
- regc(4, "MODELVIEW_XFORM")
- regc(10, "FOG_PARAMS")
-
- regc(20, "TEXTURE0_XFORM")
- regc(24, "TEXTURE1_XFORM")
-
- regc(28, "SHADOW_DIR_MS")
-
- vshader("
-
- #define point v0
-
- #include <fog.inc>
-
- vs_1_1
-
- def c30, 0, 0, 0, 0
-
- dcl_position point
-
- ; output position
- m4x4 oPos, point, c0
-
- ; pos in camera space
- m4x4 r0, point, c4
-
- ; output texcoords
- m4x4 oT0, r0, c20
-
- dp4 oT1.x, r0, c24
- dp4 oT1.y, r0, c25
-
- ; calc fog
- dp4 r0.x, point, c2
- FOG(r0.x, c10, r10)
- ")
-
-